something which is invented - Espagnol Anglais Dictionnaire